Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F24 France F4 LTA Men's Challenger - Wrexham Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Fergana Challenger - Fergana Aberto Da Costa Do Sauipe - Bahia XI Venice Open - Venice Skandia Open - Linz Warsteiner Challenger - Lubeck Ciur Pribram Challenger - Pribram Warsteiner Challenger Lubeck - Lubeck Internationaux de Bretagne - Brest Challenger 42 - Andrezieux Ciudad de Pozoblanco Open Diputacion - Cordoba Ischgl International Tennis Challenger 2003 - Ischgl IPP Geneva Trophy - Geneva Lambertz Open - Aachen Open de Franche-Comte - Besancon The LTA Sunderland Challenger - Sunderland Shimadzu All Japan Indoor Tennis Championships - Kyoto Geneva Challenger - Geneva Tashkent Challenger Warsteiner Challenger - Wolfsburg Milano Challenger-Jameson Cup - Milan VSZ Solvak Open Challenger - Kosice Tatra Banka Open - Bratislava Top Wool Challenger Biella - Biella Gemax Samsung Open 2005 - Belgrade AT&T Challenger of Dallas - Dallas Zagreb Open - Zagreb Intersport Heilbronn Open - Heilbronn Cordenons Challenger Alphen Challenger Mons Challenger The LTA Manchester Challenger - Manchester Challenger Britania Zavaleta - Puebla Nottingham Men's Challenger - Nottingham 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia II Manta Open - Manta Citta di Como - Como Hilton Waikoloa Village USTA Challenger - Waikoloa Siemens Open - Scheveningen XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Ethias Trophy - Mons Kuppers Kolsch Cup by Lambertz - Aachen Stella Artois Clay Court Championships - Budaors Challenger Ford de Cherbourg - Cherbourg TennisCup Vlaanderen - Antwerp LTA Manchester challenger - Manchester Tatra Banka Open 2001 - Bratislava Pekao Open - Szczecin Segovia Challenger Open Castilla y Leon - Segovia MTCI ATP Challenger - Yokohama Music City Challenger - Nashville USTA Illinois Challenger - Champaign The LTA Wrexham Challenger - Wrexham Challenger Casablanca San Angel - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Memorial Piertomaso Tessitore - San Remo TED Open Istanbul - Istanbul Time Warner USTA Challenger - Binghamton FILA Challenger Biella - Biella The LTA Manchester Challenger - Manchester IPP Open - Helsinki Warsteiner Challenger Series - Lippstadt Muller Cup - Ulm Okal Cup - International Bavarian Championship - Eckental Steelers Cup - Kosice Zagreb Open - Zagreb Exim Agmedia Open - Kosice Alfa Romeo Tennis Cup - Cordenons S Tennis Master Championship - Graz Ischgl International ATP Challenger - Ischgl Lambertz Open by Stawag - Aachen Morocco Tennis Tour - Meknes Open D'Orleans - Orleans BMW Open - Munich Cairo Challenger Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest San Marino Challenger Manerbio Challenger Japan Open - Tokyo President's Cup 1997 - Tashkent Salem Open - Hong Kong AIG Japan Open - Tokyo Rado Swiss Open - Gstaad Adidas International - Sydney Legg Mason Tennis Classic - Washington D.C. Ordina Open - 's-Hertogenbosch President's Cup 1999 - Tashkent Abierto Mexicano de Tenis Pegaso - Acapulco Gerry Weber Open - Halle Open Seat-Godo 2000 - Barcelona Tata Open 2002 - Chennai CA Tennis Trophy - Vienna Jameson Cup - Milan Qatar Exxon Mobil Open 2003 - Doha Legg Mason Tennis Classic - Washington D.C. The Joyce Eisenberg Jerusalem Open - Jerusalem Campionati Internazionali di Sicilia - Palermo ABN/AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Milan Indoors - Milan Chevrolet Cup - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam The Nottingham Open - Nottingham Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Brazil Open - Salvador Siebel Open - San Jose 1st Challenger Tournament Leon - Leon Ljubljana Open 2002 - Ljubljana ECM Cup - Prague San Marino Cepu Open - San Marino Polish Open 2000 - Poznan Open de Charleroi - Charleroi Kuppers Kolsch Cup - Aachen Kyoto Challenger - Kyoto Residenza Open - Magdeburg 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda FILA Challenger - Biella Intelig Tennis Cup - Campos do Jordao Neride Prague Indoor - Prague Tampere Challenger - Tampere Kuppers Kolsch Cup Aachen - Aachen Warsteiner Challenger Lubeck - Lubeck Davidoff Swiss Indoors - Basel New Delhi Challenger - New Delhi Akbank Private Banking-TED Open - Istanbul Tatra Banka Open 2003 - Bratislava Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg Rezidenza Open - Magdeburg Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc Sporting Challenger - Turin Rhein-Main Challenger 2004 - Aschaffenburg Samsung Securities Cup - Seoul China Open - Beijing Okal Cup 2004 - Eckental Czech Indoor Open - Prague Mauritius Open - Mauritius X Abierto Internacional de Salinas - Salinas Pro Tennis World Open - Sunrise The Surbiton Trophy - Surbiton Muller Cup - Ulm Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Heineken Open Shanghai - Shanghai Mobilux Open - Luxembourg Qatar Open - Doha AAPT Championships - Adelaide USTA Men's Challenger of Dallas - Dallas The Wrexham Challenger - Wrexham Dubai Open - Dubai Torneo Internacional Challenger Fila 2006 - Leon Open de la Comunidad Valenciana - Valencia Harrah's Entertainment Men's Pro Challenger - Tunica Grand Prix Hassan II - Casablanca The Priority Telecom Open - Amersfoort The Commercia Challenger - Aptos Kroger / St. Jude International - Memphis Warsteiner Challenger Wolfsburg - Wolfsburg Odlum Brown Vancouver Open - Vancouver Telenordia Swedish Open - Bastad GHI Bronx Classic - Bronx Fergana Challenger - Fergana WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Chennai Open - Chennai Waldbaum's Hamlet Cup - Long Island Ethias Trophy - Mons Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Challenger DCN de Cherbourg - Cherbourg Legg Mason Tennis Classic - Washington D.C. Gerry Weber Open - Halle Morocco Tennis Tour - Casablanca Kremlin Cup - Moscow Stockholm Open - Stockholm Croatia Osiguranje Rijeka Open - Rijeka Qatar ExxonMobil Open - Doha Schickedanz Open 2007 - Furth Heineken Open - Auckland Polska Energia Open - Bytom Delray Beach International Tennis Championships - Delray Beach DPD Challenger 2000 - Aschaffenburg Kremlin Cup - Moscow Siemens Open 2007 - Scheveningen US Men's Clay Court Championships - Houston Estoril Open - Estoril San Marino Cepu Open - San Marino Allianz Suisse Open Gstaad - Gstaad Open des Alpes Trophee BNP Paribas - Grenoble Davidoff Swiss Indoors - Basel Milan Indoors - Milan Challenger 42 - Andrezieux ABN/AMRO World Tennis Tournament - Rotterdam Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Stella Artois Grass Court Championships - Queen's/London Challenger DCNS de Cherbourg - Cherbourg Gerry Weber Open - Halle Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington D.C. Orange Warsaw Open - Warsaw BCR Open Romania - Bucharest Internationaler Raiffeisen Grand Prix - St. Polten Unicredit Czech Open - Prostejov Dutch Open Tennis - Amersfoort If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Heilbronn Open - Heilbronn Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven Qatar Mobil Open 2001 - Doha Copenhagen Open - Copenhagen Porsche Open - Poznan s'Tennis Masters Challenger - Graz SAP Open - San Jose Gelsor Open Romania - Bucharest Energis Open - Amersfoort Regions Morgan Keegan Championships - Memphis Black Forest Open - Freudenstadt Campionati Internazionali di Sicilia - Palermo Delray Beach International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel ATP Challenger Trophy 2008 - Trnava Davidoff Swiss Indoors - Basel Open Sabadell Atlantico - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport Interwetten Austrian Open - Kitzbuhel Generali Open - Kitzbuhel Heineken Open Shanghai - Shanghai Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Pekao Open - Szczecin Monza Challenger Ordina Open - 's-Hertogenbosch Rome Challenger Tunis Challenger Masters Series - Hamburg Prostejov Challenger Sarajevo Open - Sarajevo Lugano Challenger ATP Studena Croatia Open Umag - Umag Marburg Challenger Cordenons Challenger Campionati Internazionali di Sicilia - Palermo Pilot Pen Tennis - New Haven AAPT Championships - Adelaide Banja Luka Challenger UBS Open Gstaad - Gstaad Open de Tenis Comunidad Valenciana - Valencia XI Abierto Internacional de Salinas - Salinas Adidas International - Sydney IPP Open - Helsinki Open SEAT 2008 - Barcelona Scania Stockholm Open - Stockholm Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia AIG Japan Open - Tokyo Serbia Open - Belgrade Istanbul Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Gelsor Open Romania - Bucharest Catella Swedish Open - Bastad Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona International German Open - Hamburg Adidas International - Sydney If Stockholm Open - Stockholm Open de Moselle - Metz Samarkand Challenger - Samarkand RCA Championships - Indianapolis 2006 North Shore Pro Tennis Championship - Winnetka Tatra Banka Slovak Open - Bratislava Okal Cup - Eckental Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Morocco Tennis Tour - Marrakech Trani Challenger Tennis Napoli Cup - Napoli The LTA Wrexham Challenger - Wrexham Siebel Open - San Jose Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Allianz Suisse Open - Gstaad China Open - Beijing Open de Moselle - Metz Internationaux de Tennis de Brest - Brest USTA Challenger of North Miami Beach - North Miami Beach Cherbourg Challenger San Luis Potosi Challenger 2002 - San Luis Potosi The Surbiton Trophy - Surbiton Rijeka Open - Rijeka The Powder Byrne Trophy - Surbiton Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ATP Challenger Hamburg - Hamburg Proton Malaysian Open - Kuala Lumpur Warsteiner Challenger Lubeck - Lubeck 2006 USTA Tallahassee Tennis Challenger - Tallahassee Campbells Hall of Fame Tennis Championships - Newport Macedonian Open - Skopje Intersport Heilbronn Open - Heilbronn Kueppers Kolsch Cup by Lambertz - Aachen Credicard Tennis Cup - Campos do Jordao C.T. San Remo - XIII Piertomaso Tessitore - San Remo CA-Challenge - Graz ATP Bangalore Challenger - Bangalore Ljubljana Challenger PBZ Zagreb Indoors - Zagreb USTA Seascape Challenger - Aptos Open de L'Isere - Grenoble Ciudad de Pozoblanco Open Diputacion - Cordoba Crystal Cup 1998 - Portoroz The Powder Byrne Trophy - Surbiton Maia Open - Oporto Internazionali di Tennis Dell'Umbria - Todi Ethias Trophy - Mons Lamberts Open by Stawag - Aachen The Nottingham Cahllenger - Nottingham Open Maxon - Barcelona Cairo Challenger - Cairo KGHM Polish Indoors - Wroclaw Okal Open - Eckental Prasentiert Von Seat Wolfsburg - Wolfsburg Sparkassen Open - Magdeburg The LTA Men's Challenger - Southampton Lambertz Open - Aachen Renault Slovenian Open - Ljubljana Okal Cup 2003 - Eckental Ostend Challenger Tennis Cup of Flanders - Ostende Yitzhak Rabin Men's Challenger - Tel Aviv Wiesmann Roadster Open - Nuembrecht Tatra Banka Open - Bratislava VIII Torneo Internazionale di Tennis - Barletta Sports Expert Open - Nettingsdorf Grolsch Cup - Warsaw Challenger Leon 2004 - Leon Yugoslavia Open - Belgrade Medicor Open - Budapest Copa Sevilla Inernacionales de Andalucia - Seville Pomorski Bank Kredytowy Open - Szczecin Open Sainte Victoire - Aix-En-Provence Meridiana Sardegna Open - Olbia Cairo Challenger - Cairo San Remo Tennis Cup - San Remo International Bavarian Championship - Eckental Internationaux de Tennis de Brest - Brest VI Open Banc Agricol - Andorra Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn Laser Vision USTA Challenger - Amarillo ATP Challenger Hamburg - Hamburg Challenger Ford de Cherbourg - Cherbourg Open de l'Isere - Grenoble Sparkassen Open - Magdeburg Open de Franche Comte - Besancon XL Capital Bermuda Open - Bermuda GHI Bronx Classic - Bronx Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Open de Nice - Nice Thailand Open - Bangkok Prague Challenger - Prague Tenniscup of Flanders - Ostende Open Diputacion Pozoblanco - Cordoba TED Open - Istanbul Internationale Tenniskampioenschappen - Scheveningen Volkswagen TED Open - Istanbul Open Castilla y Leon - Segovia I Open de Tenis Comunidad de Madrid - Madrid Lubbock Challenger - Lubbock Open Castilla y Leon - Segovia Ciur Cup 99 - Prague Copa Ericsson - Caracas Tunis Open 2007 - Tunis Tean International - Alphen Open Prevadies - St. Brieuc Privat Bank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Heilbronn Open - Heilbronn Tallahassee Tennis Challenger - Tallahassee Volkswagen TED Open - Istanbul Medicor Open - Budapest The Lipton Championships - Key Biscayne Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Grand Prix de Tennis de Lyon - Lyon Neride Prague Indoor - Prague Allianz Suisse Open Gstaad - Gstaad Sparkessen Magdeburg Open - Magdeburg NASDAQ-100 Open - Miami Mons Challenger Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Sunrise Challenger BMW Open - Munich Braunschweig Challenger Generali Open - Kitzbuhel Open 13 - Marseille Grand Prix Hassan II - Casablanca Orange Prokom Open - Sopot Qatar Exxon Mobil Open - Doha Rado Swiss Open - Gstaad Gold Flake Open - Chennai Japan Open - Tokyo The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Toulouse - Toulouse Citrix Tennis Championships - Delray Beach Gold Flake Open - Chennai Qatar Mobil Open 2000 - Doha AXA Cup - London Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Copa AT&T - Buenos Aires Verizon Tennis Challenge - Atlanta Telenordia Swedish Open - Bastad Qatar Exxon Mobil Open 2002 - Doha Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Wideyes Swedish Open - Bastad Estoril Open - Estoril CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Dubai Tennis Open - Dubai Estoril Open - Estoril Idea Prokom Open - Sopot Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis Idea Prokom Open - Sopot Open de Moselle - Metz AIG Japan Open - Tokyo Gelsor Open Romania - Bucharest St. Petersburg Open - St. Petersburg Samsung Open - Brighton Milan Indoors - Milan Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Citrix Tennis Championships - Delray Beach Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London U.S. Men's Clay Court Championships - Houston Energis Open - Amsterdam RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna The Stella Artois Grass Court Championships - London Croatia Open - Umag Internationaler Raiffeisen Grand Prix - St. Polten Heineken Open Shanghai - Shanghai Milan Indoors - Milan Arizona Men's Tennis Championships - Scottsdale Energis Open - Amersfoort Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch International Championship of Croatia - Umag China Open - Beijing Open Romania - Bucharest Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide St. Petersburg Open - St. Petersburg Open Seat Godo 2005 - Barcelona Hypo Group Tennis International - Portschach Pilot Pen International - New Haven Legg Mason Tennis Classic - Washington D.C. Scania Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam UBS Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Heineken Open - Auckland BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca Masters Series Monte Carlo - Monte Carlo Qatar Exxon Mobil Open - Doha Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Davidoff Swiss Indoors - Basel The Samsung Open - Bournemouth Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Ordina Open - 's-Hertogenbosch U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo U.S. Open - New York Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris French Open - Paris Tennis Masters Series - Stuttgart French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QF, BEL-GER 2-3